package data.structure.linear.queue.circle;

/**
 * @Author douhy
 * @description 测试类
 * @date 22/01/25
 */
public class Client {
    public static void main(String[] args) {
//        CircleDeque<Integer> circleDeque = new CircleDeque();
//
//        circleDeque.enQueueFront(1);
//        circleDeque.enQueueFront(2);
//        circleDeque.enQueueFront(3);
//        circleDeque.enQueueRear(4);
//        circleDeque.enQueueRear(5);
//        circleDeque.enQueueRear(6);
//        System.out.println(circleDeque);
//
//        circleDeque.deQueueFront();
//        System.out.println(circleDeque);
//        circleDeque.deQueueRear();
//        System.out.println(circleDeque);
//        circleDeque.deQueueRear();
//        System.out.println(circleDeque);
//        circleDeque.deQueueFront();
//        System.out.println(circleDeque);
//        circleDeque.deQueueRear();
//        System.out.println(circleDeque);
//        circleDeque.deQueueFront();
//        System.out.println(circleDeque);


        CircleQueue<Integer> circleQueue = new CircleQueue();

        circleQueue.enQueue(1);
        circleQueue.enQueue(2);
        circleQueue.enQueue(3);
        circleQueue.enQueue(4);
        circleQueue.enQueue(5);
        circleQueue.enQueue(6);
        System.out.println(circleQueue);

        circleQueue.deQueue();
        System.out.println(circleQueue);
        circleQueue.deQueue();
        System.out.println(circleQueue);
        circleQueue.deQueue();
        System.out.println(circleQueue);
     


    }
}
